package com.gopay.common.domain.cps.trans;

import com.gopay.common.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * 批量退货交易之portal发起的子订单项VO
 * @Tran01200PortalBatchItemVO.java
 * @author fanghw
 * @2013-5-15 上午10:50:17  www.gopay.com.cn Inc.All rights reserved.
 */
public class Tran01200PortalBatchItemVO extends BaseEntity {
    
    private static final long serialVersionUID = -2890408168569152337L;

    /**
     * 客户ID
     */
    private String custId;
    
    /**
     * 原订单号
     */
    private String originOrderId;
    
    /**
     * 原交易日期
     */
    private String originTxnDate;
    
    /**
     * 原交易金额
     */
    private BigDecimal originTxnAmt;
    
    /**
     * 退货金额
     */
    private BigDecimal refundAmt;

    /**
     * 退货金额字符串
     */
    private String refundAmtStr;

    /**
     * 退款账户号
     */
    private String refundAcctId;

    /**
     * 是否通用分账退款标识
     */
    private Boolean commonSubAcctFlag = false;

    public String getCustId() {
        return custId;
    }

    public void setCustId(String custId) {
        this.custId = custId;
    }

    public String getOriginOrderId() {
        return originOrderId;
    }

    public void setOriginOrderId(String originOrderId) {
        this.originOrderId = originOrderId;
    }

    public String getOriginTxnDate() {
        return originTxnDate;
    }

    public void setOriginTxnDate(String originTxnDate) {
        this.originTxnDate = originTxnDate;
    }

    public BigDecimal getOriginTxnAmt() {
        return originTxnAmt;
    }

    public void setOriginTxnAmt(BigDecimal originTxnAmt) {
        this.originTxnAmt = originTxnAmt;
    }

    public BigDecimal getRefundAmt() {
        return refundAmt;
    }

    public void setRefundAmt(BigDecimal refundAmt) {
        this.refundAmt = refundAmt;
    }

    public String getRefundAmtStr() {
        return refundAmtStr;
    }

    public void setRefundAmtStr(String refundAmtStr) {
        this.refundAmtStr = refundAmtStr;
    }

    public String getRefundAcctId() {
        return refundAcctId;
    }

    public void setRefundAcctId(String refundAcctId) {
        this.refundAcctId = refundAcctId;
    }

    public Boolean getCommonSubAcctFlag() {
        return commonSubAcctFlag;
    }

    public void setCommonSubAcctFlag(Boolean commonSubAcctFlag) {
        this.commonSubAcctFlag = commonSubAcctFlag;
    }
}
